*{margin:0;padding:0;outline:none;zoom:1;box-sizing:border-box;}

::after, ::before{
	box-sizing: unset;
}

.clearfix:before, .clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
.clearleft{clear:left;}
.vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9, .vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9, .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-xs-1, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9{
position:relative;min-height:0px!important;
/*padding-left:15px;padding-right:15px;*/
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
a:hover{color:#d3104c;}
.mobonly{display:none;}
.nomob{display:block;}
.ctf-item{width:50%;display:inline-block;vertical-align:top;border-top:none!important;}
p strong{font-weight:700;}
.nopadrow,
.nomobpad{padding:0!important;}
.textleft{text-align:left;}
.textcenter{text-align:center;}
.textright{text-align:right;}
.aqua{color:#90c6c1;}
.darkblue{color:#00023d;}
div.wpcf7-mail-sent-ok{border:2px solid #fff!important;}
.mobile,
.diagnostics{display:none;}
.textcenter{text-align:center!important;}
.homebanner,
.pagebanner,
.banner,
.overflow{overflow:visible!important;}
.constrain,
.vc_row{max-width:1200px;margin:0 auto!important;padding:20px 0;text-align:center;}
.fw_row{margin:0 auto!important;padding:20px 0;}
.fw_row:after, .fw_row:before{content:" ";display:table;}
.fw_row:after{clear:both;}
.wpb_content_element{margin-bottom:0!important;}
.vc_column-inner{margin-top:0!important;padding-top:0!important;text-align:left;display:inline-block;}
div[data-vc-full-width="true"]{max-width:none;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;width:100%;box-sizing:border-box;}
div[data-vc-full-width="true"].bg_br{background-position:right bottom!important;background-repeat:no-repeat!important;}
div[data-vc-full-width="true"].bg_center{background-position:center top !important;background-repeat:no-repeat!important;overflow:hidden;padding:0;margin-bottom:20px!important;}
.bg_br{background-position:right bottom!important;background-repeat:no-repeat!important;}
.bg_r{background-position:right!important;background-repeat:no-repeat!important;}
.feature_bg{background-color:#ffffff;background-repeat:no-repeat!important;}
.image{font-size:0;}
.image img{max-width:100%;height:auto!important;position:relative;padding:0;margin:0;}
img{max-width:140%;height:auto!important;}
body{font-family:"din-2014", "Trebuchet MS", Tahoma, Arial, sans-serif;font-size:1em;color:#666666;padding-bottom:40px;background:#badfd9;}
.menu-item-549 a{text-indent:-9999px;background:url(images/Linked-in.png) no-repeat;width:34px;height:34;display:inline-block;top:6px;background-size:contain;}
.divider{border-top:1px solid #8f7236;margin:0 auto;}
.f26{font-size:26px;line-height:1.5em;}
.vacancy .vc_gitem-zone:before{padding:0 !important;}
.vacancy .vc_gitem-animated-block{background:#fff;}
.vacancy .vc_gitem_row{position:static!important;top:0!important;transform:none!important;}
.vacancy .vc_gitem_row .vc_gitem-col{padding:0!important;}
.vacancy .vacancy_title:before{content:'';display:block;width:0px;height:30px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:20px solid white;position:absolute;top:-50px;left:50px;}
.vacancy h2{font-size:21px;font-weight:300;line-height:1.25em;padding:10px 15px!important;color:#00023d;display:block;;transition:none;min-height:96px;}
.vacancy h2 a:hover,.vacancy h2 a:active{-webkit-transition:unset;transition:unset;}
.vacancy .vc_gitem-post-data-source-post_title{position:relative;}
.vacancy div.morelink{display:block;;margin:0!important;}
.vacancy a.morelink{font-size:17px!important;display:inline-block;padding:0 15px;background:none!important;border:none!important;-webkit-transition:none;transition:none;}
.vacancy a.morelink:active,.vacancy .morelink:hover,.vacancy .morelink:focus{background:none!important;border:none!important;color:00023d!important;transition:none;}
.vacancy a.morelink:before{content:'';display:inline-block;vertical-align:sub;background:url(images/icon-more.png) no-repeat;background-size:100%;width:15px;height:17px;margin-right:5px}
.vacancy .vc_grid-item:hover .vc_gitem-animated-block{transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;}
.vacancy .vc_grid-item:hover .vc_gitem-animated-block{background:#00023d!important;}
.vacancy .vc_grid-item:hover .vacancy_title h2{color:#BADFD9!important;}
.vacancy .vc_grid-item:hover .vacancy_title:before{content:'';display:block;width:0px;height:30px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:20px solid #00023d;position:absolute;top:-50px;left:50px;}
.vacancy .vc_grid-item:hover a.morelink{color:#fff!important;}
.vacancy .vc_grid-item:hover a.morelink:before{background:url(images/icon-more-w.png) no-repeat;background-size:100%;}
header{background:#fff;width:100%;left:0;z-index:10000;position:fixed;text-align:center;padding:0 30px;box-sizing:border-box;border-bottom:1px solid #ddd;}
header .masthead{overflow:visible;position:relative;margin:0;padding:0;z-index:1;}
header .logo{display:inline-block;position:relative;z-index:100;max-width:147px;}
.single-ajde_events header .logo{float:left;}
header .strapline{width:100%;padding:16px 0 0;position:relative;}
header .strapline .separator{font-size:16.49px;margin:0 15px 0 15px;}
header .strapline .line1{font-size:16.49px;letter-spacing:.2em;}
header .strapline .search{}
header .strapline .search .icon.search{background:url(images/icon-search.png) no-repeat;background-size:100%;width:22px;height:22px;display:inline-block;}
#searchform{}
input.search-icon{width:21px;height:21px;vertical-align:middle;}
input#search{position:absolute;right:85px;top:inherit;vertical-align:middle;border:1px solid #d2eae5;padding:5px 5px 5px 15px;color:#999;border-radius:20px 0 0 20px;display:none;width:300px;}
header a{text-decoration:none;}
header a:hover{text-decoration:underline;}
header span.navtrigger{position:absolute;right:30px;top:0px;margin-top:40px;cursor:pointer}
span{vertical-align:middle;}
.bt-pe-container .bt-pe-content .bt-pe-content-block{padding:0 30px!important;}
.user-bar{position:relative;}
.user-bar .user-menu{background:url(images/user-menu-bg.png) no-repeat;background-size:100%;display:inline-block;width:310px;height:40px;right:15px;font-size:17px;color:#00023d;position:relative;}
.user-bar .user-menu .login{line-height:39px;padding:0 10px 0 28px;}
.user-bar .user-menu .payments{line-height:39px;padding:0 7px;}
.user-bar .user-menu .vacancies{line-height:39px;padding:0 20px 0 10px;}
.shape.b1 .vc_column-inner{background:url(images/shape_b1.png) no-repeat;background-size:100% 100%;}
.shape.b2 .vc_column-inner{background:url(images/shape_b2.png) no-repeat;background-size:100% 100%;}
.shape.b3 .vc_column-inner{background:url(images/shape_b3.png) no-repeat;background-size:100% 100%;}
.shape.b4 .vc_column-inner{background:url(images/shape_b4.png) no-repeat;background-size:100% 100%;}
.shape .vc_column-inner:hover{background:url(images/shape_ro.png) no-repeat;background-size:100% 100%;}
.shape.a1 .vc_column-inner{background:url(images/shape_a1.png) no-repeat;background-size:100% 100%;}
.shape.a2 .vc_column-inner{background:url(images/shape_a2.png) no-repeat;background-size:100% 100%;}
.shape.a3 .vc_column-inner{background:url(images/shape_a3.png) no-repeat;background-size:100% 100%;}
.shape.a4 .vc_column-inner{background:url(images/shape_a4.png) no-repeat;background-size:100% 100%;}
.shape.reverse .vc_column-inner:hover{background:url(images/shape_b1.png) no-repeat;background-size:100% 100%;}
.shape .vc_column-inner{color:#fff;padding:15px 20px 60px!important;position:relative;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;}
.shape .vc_column-inner:hover h2{color:#00023d!important;}
.shape.reverse .vc_column-inner{color:#00023d;}
.shape.reverse .vc_column-inner:hover{color:#fff;}
.shape .vc_column-inner h2{color:#90c6c1!important;padding:20px 0 30px!important}
.shape.reverse .vc_column-inner h2{color:#00023d!important;padding:20px 0 30px!important}
.shape.reverse .vc_column-inner:hover h2{color:#90c6c1!important;padding:20px 0 30px!important}
.shape .vc_column-inner a.arrow_link{position:absolute;bottom:20px;right:20px;text-indent:-9999px;background:url(images/icon-more-w.png) no-repeat;background-size:100%;width:30px;height:30px;display:block;}
.shape .vc_column-inner:hover a.arrow_link{background:url(images/icon-more.png) no-repeat;background-size:100%;width:30px;height:30px;display:block;}
.shape.reverse .vc_column-inner a.arrow_link{background:url(images/icon-more.png) no-repeat;background-size:100%;width:30px;height:30px;display:block;}
.shape.reverse .vc_column-inner:hover a.arrow_link{background:url(images/icon-more-w.png) no-repeat;background-size:100%;width:30px;height:30px;display:block;}
.mobile_shape_link.b1 .vc_column-inner{background:#00023d;}
.mobile_shape_link.b2 .vc_column-inner{background:#181b4f;}
.mobile_shape_link.b3 .vc_column-inner{background:#333464;}
.mobile_shape_link.b4 .vc_column-inner{background:#464872;}
.mobile_shape_link.a1.reverse .vc_column-inner{background:#A8D7D0;}
.mobile_shape_link.a2.reverse .vc_column-inner{background:#B9DFD9;}
.mobile_shape_link.a3.reverse .vc_column-inner{background:#CAE7E2;}
.mobile_shape_link.a4.reverse .vc_column-inner{background:#DCEFEC;}
.mobile_shape_link:hover .vc_column-inner{background:#aed9d1;}
.mobile_shape_link.reverse:hover .vc_column-inner{background:#00023d;}
.mobile_shape_link .vc_column-inner h2{color:#90c6c1!important;padding:20px 0 20px!important;display:inline-block;vertical-align:middle;}
.mobile_shape_link.reverse .vc_column-inner h2{color:#00023d!important;padding:20px 0 20px!important}
.mobile_shape_link:hover h2{color:#00023d!important;}
.mobile_shape_link.reverse:hover h2{color:#A8D7D0!important;}
.mobile_shape_link p{position:absolute;right:0;top:20px;right:20px;}
.mobile_shape_link .vc_column-inner a.arrow_link{text-indent:-9999px;background:url(images/icon-more-w.png) no-repeat;background-size:100%;width:30px;height:30px;display:block;}
.mobile_shape_link .vc_column-inner:hover a.arrow_link{background:url(images/icon-more.png) no-repeat;background-size:100%;width:30px;height:30px;display:block;}
nav .menu{list-style:none;margin:0 auto;}
nav .menu li{display:inline-block;margin:0 7px 3px;position:relative;}
nav .menu li a{color:#00023d;font-size:17px;line-height:25px;text-align:center;padding:10px 0 0px;text-decoration:none;display:inline-block;font-weight:500;position:relative;border-bottom:2px solid #fff;}
nav .menu li.active,
nav .menu li a:hover{border-bottom:2px solid #d3104c;}
nav .sub-menu{border-top:2px solid #fff;background:rgba(0,2,61,1.0);color:#ffffff;position:absolute;left:0;top:37px;display:none;padding:20px 0 0;}
nav .sub-menu:after{content:'';display:block;width:100%;height:52px;background:url(images/submenu.png) no-repeat bottom left;opacity:1.0;background-size:170%;position:absolute;bottom:-52px;}
nav .menu li:hover .sub-menu{display:block;}
ul.sub-menu li{display:block;text-align:left;margin:0;padding:2px 20px 0;}
ul.sub-menu li a{color:#ffffff;border-bottom:none;white-space:nowrap;padding:2px 30px 2px 0;position:relative;}
ul.sub-menu li a:hover{color:#98d4ca;border-bottom:none;}
nav .menu li:last-child .sub-menu{right:-40px;left:-125px;}
nav#mobnav{display:none;}
#xeroquote{ z-index: 1;}
#catapult-cookie-bar {line-height:1.2;}
.quoteimage{ z-index: 2; position: relative;}
.btn_applestore{text-indent:-9999px;width:177px;height:59px;background:url(images/btn_applestore.png) no-repeat;display:inline-block;background-size:100%}
.btn_androidstore{text-indent:-9999px;width:177px;height:59px;background:url(images/btn_androidstore.png) no-repeat;display:inline-block;background-size:100%}
.btn_applestore:hover{text-indent:-9999px;width:177px;height:59px;background:url(images/btn_applestore_over.png) no-repeat;display:inline-block;background-size:100%}
.btn_androidstore:hover{text-indent:-9999px;width:177px;height:59px;background:url(images/btn_androidstore_over.png) no-repeat;display:inline-block;background-size:100%}
.bulletin-slider .ult-item-wrap.slick-slide{background:url(images/shape_a4.png) no-repeat;background-size:100% 100%;padding:50px 90px;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;}
.bulletin-slider .ult-item-wrap.slick-slide:hover{background:url(images/shape_b4.png) no-repeat;background-size:100% 100%;padding:50px 90px;}
.bulletin-item span.ubtn-data.ubtn-text{color:#fff;padding:7px 20px 5px;font-size:36px;line-height:1.35em;text-indent:-9999px;}
.bulletin-item:hover span.ubtn-data.ubtn-text{font-family:"din-2014", "Trebuchet MS", Tahoma, Arial, sans-serif;color:#fff;padding:7px 20px 5px;font-size:26px;line-height:1.35em;text-indent:0px;}
.parallax_banner{margin:0 auto;padding:0!important;}
.widget_category_post_list_widget{text-align:left;}
.widget_category_post_list_widget .fl.newsdesc{padding:0 0 20px}
.widget_category_post_list_widget .widget-title{font-size:20px;font-weight:600;color:#00023d;padding:0 0 14px;text-decoration:none;}
.widget_category_post_list_widget .post-title{font-size:20px;font-weight:400;color:#00023d;padding:0 0 5px;text-decoration:none;line-height:1.35em;display:inline-block;}
.widget_category_post_list_widget .readmorelink{display:inline-block;width:50%;}
.widget_category_post_list_widget .readmorelink a.morelink{font-size:17px!important;display:inline-block;padding:0;background:none!important;text-decoration:none;border:none!important;-webkit-transition:none;transition:none;color:#d51e58;}
.widget_category_post_list_widget .readmorelink a.morelink:before{content:'';display:inline-block;vertical-align:sub;background:url(images/icon-more.png) no-repeat;background-size:100%;width:15px;height:17px;margin-right:5px;}
.widget_category_post_list_widget .dateAuth{font-size:17px;color:#666;float:right;text-align:right;font-weight:300;}
.widget_category_post_list_widget .view_all_link a{text-decoration:none;}
.entry-content.post .vc_row{padding:0!important;}
.entry-content.post .vc_row h2:first-child{padding-top:0!important;}
.team_carousel div.svc_post_grid article{box-shadow:none;background:none;}
.team_carousel div.svc_post_grid_s4 article{border-top:none}
.team_carousel div.svc_post_grid_s4 article header{padding:0;position:relative;line-height:0;text-align:center;border-bottom:none;background:url(images/shape_b4.png) no-repeat;background-size:100% 100%;}
.team_carousel div.svc_post_grid_s4 article section{margin-bottom:0px;margin-top:10px;border-bottom:none;}
.team_carousel a.svc_title{color:#00023d!important;font-size:21px;font-weight:300;line-height:1.25em;text-decoration:none!important;}
.team_carousel div.svc_post_grid_s4 article section p{line-height:1.3em;font-size:19px;margin-bottom:10px;text-align:center;}
.team_carousel div.svc_post_grid_s4 section div .ajax-popup-link{color:#999;position:absolute;right:0;}
.team_carousel div.svc_post_grid_s4 article section p.svc_info{line-height:1.4em;font-size:13px;text-align:left;}
.team_carousel div.svc_post_grid_s4 article section, div.svc_post_grid_s4 article footer{padding:0 3%;display:inline-block;width:100%;}
.team_carousel div.svc_post_grid_s4 article footer ul.svg_post_meta{float:left;padding-left:0 !important;text-indent:0 !important;margin-bottom:0px;}
.team_carousel div.svc_post_grid_s4 article footer{background:#f7f7f7;box-shadow:0 10px 6px -10px rgba(0, 0, 0, 0.1) inset;vertical-align:middle;padding:3%;}
.team_carousel div.svc_post_grid_s4 article footer ul li.time{display:block;}
.team_carousel div.svc_post_grid_s4 article footer ul li{display:inline;line-height:1;list-style:none;color:#636363;}
.team_carousel div.svc_post_grid_s4 article footer ul li a{color:#999;}
.team_carousel div.svc_post_grid_s4 section{text-align:center;}
.team_carousel div.svc_post_grid_s4 section div.svc_post_cat{background:url("../../../assets/image/line.png") no-repeat scroll center bottom/120px 1px rgba(0, 0, 0, 0);color:#999;margin-bottom:10px;padding-bottom:10px;text-align:center;position:relative;}
.team_carousel div.svc_post_grid_s4 section div.svc_post_cat a{font-size:13px;}
.team_carousel div.svc_post_grid_s4 section p.svc_read_more_p{margin-bottom:15px;}
.team_carousel div.svc_post_grid_s4 section p a.svc_read_more{background:none;color:#d3104c;font-size:16px;padding:5px 10px;text-decoration:none;font-weight:300;}
.team_carousel div.svc_post_grid_s4 section p a.svc_read_more:before{content:'';display:inline-block;vertical-align:sub;background:url(images/icon-more.png) no-repeat;background-size:100%;width:15px;height:17px;margin-right:5px}
.team_carousel div.svc_post_grid_s4 footer .svc_social_share > ul li{margin-right:0px !important;padding:3px 6px;float:right;margin-bottom:0px;list-style:none;}
.team_carousel div.svc_post_grid_s4 footer .svc_social_share{float:right;}
ul.html-sitemap-list{}
ul.html-sitemap-sub-list{padding:0 0 0 15px!important;}
.linksection.col-sm-12{margin:20px auto;}
.divide{border-top:1px solid #909cad;height:1px;clear:both;margin:0 auto 10px;max-width:0%;}
.divide.light{border-top:1px solid #dadada;}
.footer .divide{border-top:1px solid #dadada}
.smaller #nav{border-bottom:1px solid #dadada;}
.post-navigation{display:none;}
.flexslider{padding:0;margin:0px!important;background:#fff;border:none!important;position:relative;border-radius:0px!important;-o-box-shadow:none!important;box-shadow:none!important;zoom:1;}
main{background:#fff;display:block;padding-top:130px;}
section.module{padding:20px 0 25px;clear:both;text-align:center;}
.module:before, .module:after{content:"";display:table;}
.module:after{clear:both;}
.module{*zoom:1;}
.col{display:inline-block;vertical-align:top;text-align:left;margin:0 auto;font-size:10px;flex:1;align-items:stretch;}
.alignright{float:right;margin-left:20px;margin-top:10px;margin-bottom:10px}
.alignleft{float:left;margin-right:20px;margin-top:10px;margin-bottom:10px}
.btn{text-align:center;min-width:130px;}
.btn{font-size:23px;font-weight:400!important;color:#fff!important;text-decoration:none!important;padding:8px 22px;display:inline-block;background:#8ebe3f;margin:14px auto 21px;border-radius:5px;line-height:normal!important;}
.btn:hover{opacity:.9;}
.btn.light{color:#8ebe3f!important;background:#fff;}
.articles-section{text-align:center;}
.articles-section .desc h2,
.articles-section .heading{font-size:32px;line-height:38px;padding:0px;font-weight:normal;}
.articles-section .desc{font-size:19px;line-height:24px;padding-top:0px;font-weight:300;}
.articles-section .desc > p{padding-top:14px;}
.articles-list .col{width:30.2%;padding:0 1.4%;}
.articles-list.items.row{display:flex;flex-flow:row wrap;display:-webkit-flex;display:-ms-flexbox;}
.articles-list .image img{max-width:100%;height:auto!important;}
.articles-list.list-item{margin:auto;height:100%;position:relative;text-align:left;}
.articles-list.item-desc{background:#fff;}
.articles-list.item-desc .inner{padding:20px 20px;}
.articles-list.item-desc h2{font-size:32px;font-weight:normal;line-height:38px;padding:14px 0 7px;color:#000000;}
.vc_custom_heading h4,
.articles-list.item-desc h3{font-size:21px;font-weight:bold;line-height:1.25em;padding:5px 0;}
.vc_custom_heading h4{font-weight:normal;}
.articles-list.item-desc li,
.articles-list.item-desc p{font-size:18px;font-weight:300;line-height:24px;padding:7px 0;}
.articles-list.item-desc ul{list-style:none;margin:0;padding:0 0 7px;}
.articles-list.item-desc li{padding:3.5px 0 3.5px 20px;background:url(images/bullet_gdot.png) no-repeat 0 11px;font-size:18px;font-weight:300;line-height:25px;margin-left:10px;}
.link a,
.vc_btn3-style-custom,
.articles-list.item-desc a.link{padding:10px!important;font-size:23px!important;font-weight:300!important;line-height:25px!important;text-decoration:none;}
.vc_btn3-style-custom:hover,
.articles-list.item-desc a:hover,
.articles-list.item-desc a.link:hover{color:#8ebe3f;text-decoration:underline;}
.articles-list.item-desc a.btn{margin:inherit;}
.vc_gitem-post-data{margin-bottom:0!important;}
.vc_btn3-container{margin-bottom:10px!important;}
.Incomm-categories a,
.Incomm-archive a{color:#4d4d4d;font-size:19px;}
.articles-list.item-desc h2:first-child,
.articles-list.item-desc h3:first-child,
.articles-list.item-desc p:first-child{padding-top:0;}
a{color:inherit}
.wpcf7-form{padding:0 10px;}
.wpcf7-form .wpb_wrapper{text-align:left;}
.wpcf7-form .formitem{padding:10px 0;}
.wpcf7-form .wpb_wrapper label{font-weight:500;font-size:17px;color:#666666;padding-bottom:5px;display:inherit;}
.wpcf7-form .wpb_wrapper input,
.wpcf7-form .wpb_wrapper textarea,
.wpcf7-form .wpb_wrapper select{border:1px solid #cde8e4;font-weight:500;font-size:17px;color:#666;padding:7px 10px;max-width:100%;}
.wpcf7-form .wpb_wrapper input[type=text]{max-width:100%;width:100%;}
.wpcf7-form .wpb_wrapper textarea{width:100%;height:142px;}
.wpcf7-form .sotto{color:#666666;font-weight:300;clear:left;text-align:left;padding:15px;}
input.wpcf7-form-control.wpcf7-submit{border:2px solid #fff;color:#fff;}
input.wpcf7-form-control.wpcf7-submit{font-family:"din-2014", "Trebuchet MS", Tahoma, Arial, sans-serif;text-decoration:none;border:none;padding:7px 15px;cursor:pointer;display:inline-block;background:#d3104c;opacity:1;color:#fff;min-width:200px;font-weight:300;font-size:23px;border-radius:4px;}
input.wpcf7-form-control.wpcf7-submit:hover{text-decoration:none;background:#00023d;opacity:1;color:#fff!important;}
input.wpcf7-form-control.wpcf7-acceptance{width:30px;height:30px;vertical-align:middle;margin:-5px 10px 0;background:#fff;border:1px solid #cde8e4;-webkit-appearance:none;}
.team_member h2{color:#fff;font-size:23px;font-weight:400;padding:0 25px 0;margin-top:40px;}
.team_member .job_title{font-size:17px;color:#fff;text-align:left;padding:0 25px;font-weight:100;}
.team_member .vc_gitem-post-data-source-post_excerpt p{font-size:16px;color:#fff;text-align:left;padding:0px 25px;font-weight:300;}
.team_member .synopsis{padding:15px 0 0;}
.team_member .vc_btn3-container.vc_btn3-inline{display:block;}
.team_member div.morelink{padding:5px 25px;}
.team_member a.morelink{text-align:left;font-size:17px!important;color:#fff!important;background:none;position:relative;padding:0!important;border:none!important;}
.team_member a.morelink:active,.team_member a.morelink:hover,.team_member a.morelink:focus{background:none!important;color:#d3104c!important;transition:none!important;}
.team_member a.morelink:before{content:'';display:inline-block;vertical-align:sub;background:url(images/icon-more-w.png) no-repeat;background-size:100%;width:15px;height:17px;margin-right:5px}
.team_member a.morelink:hover:before{content:'';display:inline-block;vertical-align:sub;background:url(images/icon-more.png) no-repeat;background-size:100%;width:15px;height:17px;margin-right:5px}
.team_member a:active,.team_member a:hover{-webkit-transition:unset!important;transition:unset!important;}
.icon_block{margin-bottom:20px;padding:0 20px;}
.icon_block .image{float:left;width:60px;}
.icon_block .copy{display:table;}
.dark .icon_block .copy h3{color:#8ebe3f;}
.gap{padding:20px;}
.col2 .col{width:43.6%;margin:0 2.8%;}
.col3 .col{width:27.6%;margin:0 2.8%;}
.col .copy{padding:0 2%;}
.authorblock{border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;padding:10px 0;margin:20px 0;}
.authorblock .author{font-weight:700;color:#a9a9a9;text-transform:capitalize;}
.authorblock .postdate{color:#a9a9a9;}
.wpb_text_column h1 {font-size:36px;font-weight:300;line-height:1.25em;padding:14px 0 14px 0;color:#00023d;}
.wpb_text_column h2,
.copy h2{font-size:30px;font-weight:300;line-height:1.25em;padding:14px 0 10px 0;color:#00023d;}

span.h2styles {font-size:30px;font-weight:300;line-height:1.25em;padding:14px 0 14px 0;color:#00023d;}
span.h2styles.white {color:#fff!important;}

.short .wpb_text_column h2,
.wpb_text_column .h2{font-size:28px;font-weight:300;line-height:1.25em;padding:14px 0 14px 0;color:#00023d;}
.vc_btn3.vc_btn3-style-custom:focus, .vc_btn3.vc_btn3-style-custom:hover{background-position:0 100%;background:#00023d!important;}
.copy h2:first-child,
.copy p:first-child{padding-top:0;}
.wpb_text_column ul + h2,
.wpb_text_column p + h2,
.copy p + h2{padding-top:28px!important;}
.client-testimonial h2{font-size:32px;font-weight:300;line-height:1.25em;padding:14px 0 14px 0;}
/*.wpb_text_column h3{font-size:20px;font-weight:300;line-height:1.25em;padding:20px 0 0;color:#00023d;}*/
/*.copy h3{font-size:21px;font-weight:300;line-height:1.25em;padding:20px 0 7px;;}
.wpb_text_column h3:first-child,
.copy h3:first-child{margin-top:0px;}*/
.wpb_text_column ul+ h3,
/*.wpb_text_column p+ h3,*/
/*.copy p + h3{font-size:20px;padding:28px 0 14px;}*/
.wpb_text_column.ourteam h3{font-size:28px;font-weight:300;line-height:1.25em;padding:9px 0 14px;}
.wpb_text_column ul+ h3,
/*.wpb_text_column p+ h3,*/
/*.copy p + h3{font-size:20px;padding:28px 0 14px;}*/
.wpb_text_column li,
.wpb_text_column p,
.copy li,
.copy p{font-size:17px;font-weight:300;line-height:1.5em;padding:7px 0;}
.wpb_text_column ul,
.copy ul{list-style:none;margin:0;padding:0;}
.wpb_text_column li,
.copy li{padding:2px 0 2px 15px;background:url(images/bullet_gdot.png) no-repeat 0 11px;font-size:17px;font-weight:300;line-height:25px;margin-left:18px;}
.wpb_text_column p:first-child,
.copy p:first-child{padding-top:0;}
.wpb_text_column a{text-decoration:underline;color:inherit;}
.wpb_text_column a:hover{text-decoration:underline;color:#d3104c;}
.copy a.link,
.wpb_text_column a.link{padding:2px 20px 2px 25px;background:url(images/bullet_garrow.png) no-repeat right 11px;font-size:28px;font-weight:300;line-height:25px;text-decoration:none;}
.copy a.link:hover,
.wpb_text_column a.link:hover{color:#8ebe3f;text-decoration:underline;}
.f32{font-size:32px;}
.blockfill{background:#8ebe3f;color:#fff;padding:5px 0;text-align:center;display:block;margin:0px auto;}
.disclaimer{font-size:15px;color:#4d4d4d;}
span.small-print{font-size:15px;font-weight:300;line-height:20px;padding:0;margin-top:-7px;display:inline-block;}
blockquote p{color:#8ebe3f;font-size:32px!important;font-style:italic;font-weight:300!important;line-height:36px!important;}
.font-light{font-weight:300!important;}
.font-normal{font-weight:400!important;}
.font-heavy{font-weight:700!important;}
.dark .b1 p{color:#fff;font-size:48px;padding:0;font-weight:300;}
.dark .b1 p strong{font-weight:600;}
.dark .b2 p{color:#fff;font-size:36px;font-weight:300;line-height:1.25em;padding:14px 0 14px 0;}
h3{position:relative;font-size:20px;color:#00023d;font-weight:300;text-decoration:none;padding:18px 0 2px 0;}
.service_link_wrapper .servicelink_box{background:white;position:relative;}
.service_link_wrapper .servicelink_box h2{font-size:21px;font-weight:300;line-height:1.25em;padding:10px 15px!important;color:#00023d;display:block;transition:none;min-height:96px;}
.service_link_wrapper .servicelink_box h2 a{text-decoration:none;}
.service_link_wrapper .servicelink_box h2 a:hover{text-decoration:none;color:#BADFD9;}
.service_link_wrapper .servicelink_box p{padding:0 15px;}
.service_link_wrapper .servicelink_box p a{font-size:17px!important;display:inline-block;padding:0 15px;color:#d3104c;background:url(images/icon-more.png) no-repeat;background-size:50%;border:none!important;-webkit-transition:none;transition:none;text-decoration:none;text-indent:-99999px;}
.service_link_wrapper .servicelink_box:before{content:'';display:block;width:0px;height:30px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:20px solid white;position:absolute;top:-50px;left:50px;}
.service_link_wrapper:hover .servicelink_box{background:#00023d;position:relative;}
.service_link_wrapper:hover .servicelink_box h2{color:#BADFD9;}
.service_link_wrapper:hover .servicelink_box:before{content:'';display:block;width:0px;height:30px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:20px solid #00023d;position:absolute;top:-50px;left:50px;}
.brochure_link_wrapper .brochurelink_box{background:#a8d7d0;position:relative;}
.brochure_link_wrapper .brochurelink_box h2{font-size:30px;font-weight:300;line-height:1.25em;padding:20px 15px!important;color:#00023d;display:block;transition:none;min-height:180px;}
.brochure_link_wrapper .brochurelink_box h2 a{text-decoration:none;}
.brochure_link_wrapper .brochurelink_box h2 a:hover{text-decoration:none;color:#BADFD9;}
.brochure_link_wrapper .brochurelink_box p{padding:0 15px;min-height:32px;}
.brochure_link_wrapper .brochurelink_box p a{font-size:17px!important;display:inline-block;padding:15px 0;color:#d30f4c;text-decoration:none;background:none!important;border:none!important;-webkit-transition:none;transition:none;}
.brochure_link_wrapper .brochurelink_box p a:hover{background:none!important;border:none!important;transition:none;}
.brochure_link_wrapper .brochurelink_box p a:before{content:'';display:inline-block;vertical-align:sub;background:url(images/icon-more.png) no-repeat;background-size:100%;width:15px;height:17px;margin-right:5px}
.brochure_link_wrapper .brochurelink_box:before{content:'';display:block;width:0px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:20px solid #a8d7d0;position:absolute;top:-20px;left:50px;}
.brochure_link_wrapper:hover .brochurelink_box{background:#00023d;position:relative;}
.brochure_link_wrapper:hover .brochurelink_box h2{color:#BADFD9;}
.brochure_link_wrapper:hover .brochurelink_box:before{content:'';display:block;width:0px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:20px solid #00023d;position:absolute;top:-20px;left:50px;}
.article .vc_gitem-zone:before{padding:0 !important;}
.article .vc_gitem-animated-block{background:#fff;}
.article .vc_gitem_row{position:static!important;top:0!important;transform:none!important;    padding: 0!important;}
.article .vc_gitem_row .vc_gitem-col{padding:0!important;}
.article .article_title:before{content:'';display:block;width:0px;height:30px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:20px solid white;position:absolute;top:-50px;left:50px;}
.article h2{font-size:21px;font-weight:300;line-height:1.25em;padding:10px 15px!important;color:#00023d;display:block;transition:none;min-height:96px;}
.article h2 a:hover,.vacancy h2 a:active{-webkit-transition:unset;transition:unset;}
.article .vc_gitem-post-data-source-post_title{position:relative;}
.article a:active,.article a:hover{-webkit-transition:none;transition:none;}
.article div.morelink{display:block;;margin:0!important;}
.article a.morelink{font-size:17px!important;display:inline-block;padding:0 15px;background:none!important;border:none!important;-webkit-transition:none;transition:none;}
.article a.morelink:active,.vacancy .morelink:hover,.vacancy .morelink:focus{background:none!important;border:none!important;color:#00023d!important;transition:none;}
.article a.morelink:before{content:'';display:inline-block;vertical-align:sub;background:url(images/icon-more.png) no-repeat;background-size:100%;width:15px;height:17px;margin-right:5px}
.article .vc_gitem-row-position-bottom{position:initial!important;}
.article .postdate{text-align:right;}
.article .article_date{font-size:16px!important;display:inline-block;padding:12px 20px;border:none!important;}
.news.article.mega .vc_grid-item.vc_col-sm-6:nth-child(n+5){width:25%!important;}
div.morelink a{background:none!important;color:#d51e58;}
div.morelink a:active,.morelink a:hover,.morelink a:focus{background:none!important;border:none!important;color:#d51e58!important;transition:none;}
div.morelink a:before{content:'';display:inline-block;vertical-align:sub;background:url(images/icon-more.png) no-repeat;background-size:100%;width:15px;height:17px;margin-right:5px; margin-bottom: 4px;}
.article .vc_grid-item:hover *,
.article .vc_grid-item:hover .vc_gitem-animated-block{}
.article .vc_grid-item:hover .vc_gitem-animated-block{background:#00023d!important;}
.article .vc_grid-item:hover .article_title h2{color:#BADFD9!important;}
.article .vc_grid-item:hover .article_title:before{content:'';display:block;width:0px;height:30px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:20px solid #00023d;position:absolute;bottom:72px;left:50px;}
.article .vc_grid-item:hover .article_date,
.article .vc_grid-item:hover a.morelink{color:#fff!important;}
.article .vc_grid-item:hover a.morelink:before{background:url(images/icon-more-w.png) no-repeat;background-size:100%;}
.tight .vc_grid.vc_row{margin:0!important;padding:0!important;}
.tight .article .vc_grid-item:nth-child(1) .vc_gitem-animated-block{background:#a8d7d0;}
.tight .article .vc_grid-item:nth-child(1) .article_title:before{border-bottom:20px solid #a8d7d0;}
.tight .article .vc_grid-item:nth-child(1):hover .article_title:before{border-bottom:20px solid #00023d;}
.tight .article .vc_grid-item:nth-child(2) .vc_gitem-animated-block{background:#eef7f6;}
.tight .article .vc_grid-item:nth-child(2) .article_title:before{border-bottom:20px solid #eef7f6;}
.tight .article .vc_grid-item:nth-child(2):hover .article_title:before{border-bottom:20px solid #00023d;}
.tight .article .vc_grid-item:nth-child(3) .vc_gitem-animated-block{background:#dcefec;}
.tight .article .vc_grid-item:nth-child(3) .article_title:before{border-bottom:20px solid #dcefec;}
.tight .article .vc_grid-item:nth-child(3):hover .article_title:before{border-bottom:20px solid #00023d;}
.HWBTable table{border-spacing:0px;border-color:#a8d7cf;width:100%;border:1px solid #a8d7cf;padding:2px;margin:10px auto 20px!important;background:#fff;}
.HWBTable table tr td{padding:7px 5px;color:#00023d;border-top:1px solid #d3ebe7!important;border-right:1px solid #d3ebe7!important;}
.HWBTable table tr td:last-child{border-right:none!important;}
.HWBTable table tr.vc-th td{background:#00023d;color:#fff;text-align:left;padding:7px 5px;border-top:none!important;border-right:none!important;}
#custom_post_widget-566 > div{padding:0!important;}
.vc_custom_1506353726039{margin-top:0px !important;margin-right:0px !important;margin-bottom:0px !important;margin-left:0px !important;background-image:url(http://hwb-accountants-com.stackstaging.com/wp-content/uploads/Untitled-3.png?id=241) !important;background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important;}
.vc_custom_1506530876208{margin-top:0px !important;margin-right:0px !important;margin-bottom:0px !important;margin-left:0px !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0px !important;}
.service_link{text-align:left;margin-bottom:20px!important;}
.service_link:last-child{margin:auto!important;}
.service_link h2{color:#90c6c1;font-weight:300;text-align:left;padding:40px 25px 20px!important;}
.service_link p{line-height:1.35em;padding:0px 25px;font-size:17px;color:#666;font-weight:300;}
.service_link h3,
.service_link a{position:relative;font-size:20px;color:#00023d;font-weight:400;text-decoration:none;}
.service_link a:before{width:20px;height:20px;background:url(images/icon-more.png) 0 0 no-repeat;background-size:100%;content:'';display:inline-block;position:absolute;top:4px;left:-26px;}
.service_link a:hover{color:#d3104c;}
.service_link a:hover:before{background:url(images/icon-more.png) 0 0 no-repeat;background-size:100%;}
.bg-shape{background-size:100% 100%!important;background:url(images/shape_bg_pg.png) no-repeat;padding-bottom:40px;padding-top:40px;}
.bg-shape .vc_grid{padding:0!important;}
.bg-shape.grey{background-size:100% 100%!important;background:url(images/shape_bg_grey.png) no-repeat;padding-bottom:40px;padding-top:40px;}
form{padding:15px 20px;}
.formrow{padding:5px 0}
.formrow label{width:40%;text-align:left;font-size:18px;display:inline-block;float:left;font-weight:300;}
.formrow .wrapper{display:table;width:60%;}
.formrow .wrapper textarea{padding:5px;border-radius:5px;border:2px solid #dadada;width:100%;}
.formrow .wrapper textarea:focus{border-color:#8ebe3f;}
.formrow .wrapper select{width:100%;}
.formrow .wrapper select,
.formrow .wrapper input[type="tel"],
.formrow .wrapper input[type="email"],
.formrow .wrapper input[type="text"]{padding:7px 5px;border-radius:5px;border:2px solid #dadada;width:100%;}
.formrow .wrapper input[type="tel"]:focus,
.formrow .wrapper input[type="email"]:focus,
.formrow .wrapper input[type="text"]:focus{border-color:#8ebe3f;}
.formrow.submitline input[type="submit"]{text-align:center;min-width:130px;font-size:22px;font-weight:400!important;color:#fff!important;text-decoration:none;padding:7px 20px;display:inline-block;background:#8ebe3f;margin:14px auto 21px;border-radius:5px;line-height:normal!important;border:none;}
.formrow.submitline input[type="submit"]:hover{opacity:.9;text-align:center;min-width:130px;font-size:22px;font-weight:400!important;color:#fff!important;text-decoration:none;padding:7px 20px;display:inline-block;background:#8ebe3f;margin:14px auto 21px;border-radius:5px;line-height:normal!important;border:none;}
.formrow .wrapper input[type="checkbox"]{width:20px;height:20px;float:right;}
.formrow .wrapper textarea{}
.checkbox-group{margin-bottom:10px;display:block;}
.checkbox-group input[type="checkbox"]{width:20px;height:20px;float:left;margin-right:10px;}
.checkbox-group .icheckbox_lwh-green, .iradio_lwh-green{float:left!important;margin:auto 10px 0 0!important;}
.checkbox-group .wpcf7-list-item-label{display:inline-block;font-weight:300;vertical-align:middle;width:79%;font-size:18px;font-weight:300;text-align:left;padding:5px 0;}
.checkbox-group .wpcf7-list-item{display:inline-block;margin:0;padding:2px 0;vertical-align:middle;width:100%;}
.wpcf7-list-item-label{width:79%;display:inline-block;float:left;font-weight:300;}
.panel-row{position:relative;overflow:hidden;}
.panel_container{position:relative;z-index:1;}
.panelcontainer_right{float:right!important;position:relative;z-index:1;}
.panelimage{position:absolute!important;left:50%;top:0;width:100%!important;z-index:0;height:100%;}
.panelimage img{left:25%;position:absolute;height:100%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;max-width:none!important}
.panel__image{width:45%;}
@media (min-width:768px){.panel__image{display:inline-block;overflow:hidden;position:absolute;top:0;right:0;width:50%;height:100%;}
}
.panelimageleft{position:absolute!important;left:0%;top:0;width:100%!important;z-index:0;height:100%;}
.panelimageleft img{left:25%;position:absolute;height:100%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;max-width:none!important}
.panel__image{width:45%;}
@media (min-width:768px){.panel__image{display:inline-block;overflow:hidden;position:absolute;top:0;right:0;width:50%;height:100%;}
}
.darkbg .heading,
.darkbg h2{color:#fff!important;}
.darkbg h3{color:#fff!important;}
.darkbg p{color:#eee!important;}
.quotation{}
.quotation.vc_grid-item{padding:50px 0!important;}
.quotation .vc_gitem-zone{overflow:visible;;}
.quotation .quote{margin:auto 40px;}
.quotation .quote p{font-size:18px!important;font-weight:300;position:relative;}
.quotation .quote p:before{content:' \201C';color:#00023d;font-size:80px;position:absolute;top:-20px;left:-30px;text-indent:0;font-family:"Bookman Old Style", sans-serif;}
.quotation .quote p:after{content:'\201D';color:#00023d;font-size:80px;position:absolute;bottom:-6px;right:-20px;height:1px;font-family:"Bookman Old Style", sans-serif;text-indent:0;line-height:1px;}
.quotation .author{margin:10px 40px 0;}
.quotation .organisation{margin:0px 40px 10px;font-weight:300;}
.quotation.tealbox{background:url(images/shape_a3.png) no-repeat;background-size:100% 100%;width:68%;padding:100px 0;position:absolute;right:15px;top:-30%;}
.quotation.tealbox .quote p{font-size:18px!important;font-weight:300;position:relative;padding:0 20px;}
.quotation.tealbox .quote p:before{content:' \201C';color:#00023d;font-size:80px;position:absolute;top:10px;left:-15px;text-indent:0;font-family:"Bookman Old Style", sans-serif;}
.quotation.tealbox .quote p:after{content:'\201D';color:#00023d;font-size:80px;position:absolute;bottom:-6px;right:-5px;height:1px;font-family:"Bookman Old Style", sans-serif;text-indent:0;line-height:1px;}
.quotation.tealbox .author{margin:10px 60px 0;}
.quotation.tealbox .organisation{margin:0px 60px 10px;font-weight:300;}
.testimonial{}
.testimonial .vc_grid-item-mini{position:relative;}
.testimonial .vc_grid-item-mini .vc_gitem-animated-block{background:#f7f7f5;}
.testimonial .vc_grid-item-mini:before{content:'';display:block;width:100%;height:50px;background:url(images/shape_g1.png) no-repeat top right;opacity:0.8;background-size:150%;}
.testimonial .vc_grid-item-mini:after{content:'';display:block;width:100%;height:50px;background:url(images/shape_g1.png) no-repeat bottom left;opacity:0.8;background-size:150%;}
.testimonial .quote{margin:auto 40px;}
.testimonial .quote p{font-size:17px!important;font-weight:300;position:relative;}
.testimonial .quote p:before{content:' \201C';color:#90c6c1;font-size:80px;position:absolute;top:-20px;left:-30px;text-indent:0;font-family:"Bookman Old Style", sans-serif;}
.testimonial .quote p:after{content:'\201D';color:#90c6c1;font-size:80px;position:absolute;bottom:-6px;right:-30px;height:1px;font-family:"Bookman Old Style", sans-serif;text-indent:0;line-height:1px;}
.testimonial .author{margin:10px 40px 0;color:#00023d;}
.testimonial .organisation{margin:0px 40px 10px;font-weight:300;}
.testimonial .wpb_single_image img{max-width:200px;height:auto!important;}
.bulletin .vc_grid-item:nth-child(2),.bulletin .vc_grid-item:nth-child(3){width:50%;display:inline-block;}
.post .vc_btn3,
.post .readmore a{background:none!important;color:#d3104c!important;font-size:17px!important;padding:10px 0!important;}
.post .readmore a:hover{background:none!important;color:#d3104c!important;font-size:17px!important;}
.post .readmore a:before{content:'';display:inline-block;vertical-align:sub;background:url(images/icon-more.png) no-repeat;background-size:100%;width:15px;height:17px;margin-right:5px;}
.darkbg{color:#fff;}
.panel{position:relative;z-index:1;text-align:right;right:0;}
.panel ul li{margin-left:0;}
.panel .inner{padding:40px 40px 40px 0;max-width:520px;margin:auto;text-align:left;float:right;}
.panelcontainer_right .panel{text-align:left;}
.panelcontainer_right .panel .inner{float:left;padding:40px 0 40px 40px;}
.shadowbox{box-shadow:2px 2px 8px rgba(0,0,0,0.15);}
.footer{padding:50px 30px;background:#badfd9;margin:0 auto 0;color:#00023d;box-sizing:border-box;}
.footer .phonelink,
.footer .emaillink{text-decoration:none;}
.footer .contactdetails{text-align:left;}
.footer .contactdetails .line1{font-size:26px;font-weight:300;padding:0 0 20px;}
.footer .contactdetails .line2{font-size:17px;padding:0 0 20px;}
.footer .logo{padding:20px 0;max-width:147px;margin:auto;}
.footer .strapline{font-size:15.52px;font-weight:300;}
.footer .copyright{text-align:left;font-size:14px;}
.nomargin{margin:0;padding:0;}
.white{color:#fff;}
.separator{margin:0 10px;}
.search-container{width:100%;padding:40px 15px;margin:auto;}
#ss-search-page-form{text-align:center;margin:auto;padding-top:50px;}
#ss-search-page-form .search-field{border:2px solid #dddddd;border-radius:4px;width:60%;margin-top:20px;}
#ss-search-page-form .search-submit{padding:10px 10px;margin-bottom:5px;text-transform:uppercase;}
.search-container .page-header span{vertical-align:baseline;font-weight:600;}
.search-page-title{font-size:34px;font-weight:300 !important;letter-spacing:2px;line-height:50px;text-align:center;display:block;text-transform:uppercase;padding-top:50px;padding-bottom:25px;}
.search-post-title{font-size:18px;font-weight:600 !important;letter-spacing:2px;line-height:50px;text-align:left;display:block;}
.search-post-link{padding-top:7px;font-size:14px;font-weight:300 !important;letter-spacing:2px;line-height:20px;text-align:left;display:block;}
.search-post-excerpt{font-size:12px;font-weight:400 !important;letter-spacing:2px;line-height:15px;text-align:left;display:block;}
@media only screen and (max-width:768px){.search-container{width:100%;padding-left:15px;padding-right:15px;}
}
.social-media *,.profile-tw,.profile-ln,.profile-fb,.profile-inst,.profile-yt{transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;}
.social-media .sm-tw{display:inline-block;width:34px;height:34px;background:url(images/icon-tw.png) no-repeat;background-size:100%;}
.social-media .sm-fb{display:inline-block;width:34px;height:34px;background:url(images/icon-fb.png) no-repeat;background-size:100%;}
.social-media .sm-ln{display:inline-block;width:34px;height:34px;background:url(images/icon-ln.png) no-repeat;background-size:100%;}
.social-media .sm-inst{display:inline-block;width:34px;height:34px;background:url(images/icon-inst.png) no-repeat;background-size:100%;}
.social-media .sm-yt{display:inline-block;width:34px;height:34px;background:url(images/icon-yt.png) no-repeat;background-size:100%;}

.social-media .sm-tw:hover{display:inline-block;width:34px;height:34px;background:url(images/icon-tw-2.png) no-repeat;background-size:100%;}
.social-media .sm-fb:hover{display:inline-block;width:34px;height:34px;background:url(images/icon-fb-2.png) no-repeat;background-size:100%;}
.social-media .sm-ln:hover{display:inline-block;width:34px;height:34px;background:url(images/icon-ln-2.png) no-repeat;background-size:100%;}
.social-media .sm-inst:hover{display:inline-block;width:34px;height:34px;background:url(images/icon-inst-rollover.png) no-repeat;background-size:100%;}
.social-media .sm-yt:hover{display:inline-block;width:34px;height:34px;background:url(images/icon-yt-rollover.png) no-repeat;background-size:100%;}

.profile-tw{display:inline-block;width:34px;height:34px;background:url(images/icon-tw-1.png) no-repeat;background-size:100%;text-indent:-999px;}
.profile-fb{display:inline-block;width:34px;height:34px;background:url(images/icon-fb-1.png) no-repeat;background-size:100%;text-indent:-999px;}
.profile-ln{display:inline-block;width:34px;height:34px;background:url(images/icon-ln-1.png) no-repeat;background-size:100%;text-indent:-999px;}
.profile-inst{display:inline-block;width:34px;height:34px;background:url(images/icon-inst-1.png) no-repeat;background-size:100%;text-indent:-999px;}
.profile-yt{display:inline-block;width:34px;height:34px;background:url(images/icon-yt-1.png) no-repeat;background-size:100%;text-indent:-999px;}

.profile-tw:hover{display:inline-block;width:34px;height:34px;background:url(images/icon-tw-2.png) no-repeat;background-size:100%;}
.profile-fb:hover{display:inline-block;width:34px;height:34px;background:url(images/icon-fb-2.png) no-repeat;background-size:100%;}
.profile-ln:hover{display:inline-block;width:34px;height:34px;background:url(images/icon-ln-2.png) no-repeat;background-size:100%;}
.profile-inst:hover{display:inline-block;width:34px;height:34px;background:url(images/icon-inst-rollover.png) no-repeat;background-size:100%;text-indent:-999px;}
.profile-yt:hover{display:inline-block;width:34px;height:34px;background:url(images/icon-yt-rollover.png) no-repeat;background-size:100%;text-indent:-999px;}
.privacy_policy label {width: 450px;}
.privacy_policy label a {color: #d3254b;text-decoration: underline;}
.kocujsitemap{margin:14px 0;}
.kocujsitemap ul li a{font-weight:400;}
.kocujsitemap ul li ul li a{font-weight:300;}
.vc_tta-tab.vc_active{position:relative;}
.vc_tta-tab.vc_active a{background:#1b75b3!important;background:-moz-linear-gradient(top, #1b75b3 0%, #102150 100%)!important;background:-webkit-linear-gradient(top, #1b75b3 0%,#102150 100%)!important;background:linear-gradient(to bottom, #1b75b3 0%,#102150 100%)!important;color:#fff!important;}
.vc_tta-tab a{background:#a4a3a5!important;color:#fff!important;border:#a4a3a5!important;padding:14px 40px!important;font-size:21px;text-align:center;}
.vc_tta-tab{width:33%;box-sizing:border-box;}
.vc_tta-tab.vc_active:before{display:block;width:100%;height:16px;background:url(images/tab_arrow.png) no-repeat center bottom;position:absolute;left:0;top:-16px;content:'';}
.vc_tta-container{background:-moz-linear-gradient(top, rgba(19,19,73,0.9) 0%, rgba(15,15,58,0.9) 100%);background:-webkit-linear-gradient(top, rgba(19,19,73,0.9) 0%,rgba(15,15,58,0.9) 100%);background:linear-gradient(to bottom, rgba(19,19,73,0.9) 0%,rgba(15,15,58,0.9) 100%);display:block;top:0;left:0;}
#footernav{text-align:left;display:inline-block;position:relative;}
#footernav .container{max-width:1044px;margin:0 auto;}
#footernav .menu{list-style:none;margin:0 auto;}
#footernav .menu li{display:inline-block;margin:0;}
#footernav .menu li a{color:#00023d;font-size:14px;line-height:20px;text-align:center;padding:10px 0 1px;text-decoration:none;display:inline-block;position:relative;border:none;}
#footernav .menu li.active,
#footernav .menu li a:hover{color:#d3104c;border:none;}
#footernav .menu li.separator:last-child{display:none;}
.sitemap a{text-decoration:none;}
.bg_center > .wpb_column{padding:0!important;}

.wpcf7-list-item{ margin: 0;}
.wpcf7-list-item-label {
    width: calc(100% - 50px)!important;
    display: inline-block;
    float: right!important; 
}
.wpcf7-list-item-label {
    font-weight: 500!important;
    font-size: 17px;
    color: #666666;
    padding-bottom: 5px;
    display: inherit;
}
span.wpcf7-list-item { margin: 0;}
input[type="checkbox"] { appearance: none; 
-webkit-appearance: none;
-mso-appearance: none;
-moz-appearance: none; width: 30px; height: 30px; border: 1px solid #cde8e4; margin: 0; padding: 0; background: #ffffff;}

input[type="checkbox"]:checked { appearance: none; o-appearance: none; 
-webkit-appearance: none;width: 30px; height: 30px; border: 1px solid #cde8e4; margin: 0; padding: 0; background: #ffffff url(./images/tick.png) no-repeat;
box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
	color: #cde8e4;}
input[type="checkbox"]:chescked:after {
    content: '\2714';
    font-size: 29px;
    position: absolute;
    top: -15px;
    left: 4px;
    color: #d3104c;
}

@media (min-width:678px) and (max-width:1024px){.banner{height:115px;margin-bottom:40px!important;}
.banner .wpb_text_column.wpb_content_element.opener.expand.appeared{}
.riseup.short{padding:0 7px!important;}
.riseup.short .wpb_text_column h2, .wpb_text_column .h2{font-size:20px;}
.ourteam p{font-size:14px;}
.opener.datalink{margin:auto!important;}
.wpb_text_column h2, .copy h2{font-size:28px;}
.short .wpb_text_column h2, .wpb_text_column .h2{font-size:28px;}
.revealer.expand.appeared h1{padding:40px 80px;}
.banner .revealer{height:100px;bottom:10px;}
.banner .wpb_text_column.wpb_content_element.opener.expand.appeared{padding:40px 40px;}
.banner .opener{height:100px;bottom:10px;}
}
@media (max-width:768px){.riseup.short{padding:0 7px!important;}
.pagebanner .opener{height:100px;bottom:-132px;}
.banner > .container h1{font-size:42px;padding:30px 20px 30px;font-weight:normal;line-height:45px;}
.banner > .container p{font-size:23px;padding:7px 20px 35px;line-height:25px;margin-top:-15px;}
.btn{font-size:22px;padding:10px 5%;}
.articles-list .col{width:44%;padding:10px 3%;}
.articles-list .col .image img{width:100%;height:auto;}
.articles-list .col:nth-child(1){flex:4 100%;}
.articles-list .col:nth-child(1) .item-desc{width:43.0%;display:inline-block;vertical-align:top;}
.articles-list .col:nth-child(1) .image{width:47.0%;display:inline-block;margin-right:2.8%;}
.articles-list.item-desc h2,
.articles-list.item-desc h3{font-size:24px;font-weight:normal;line-height:32px;}
.articles-list.item-desc li,
.articles-list.item-desc p{font-size:16px;font-weight:normal;line-height:22px;}
.statements .col{width:44%;padding:10px 3%;}
.col2 .col{width:44%;margin:0 3%;}
.col3 .col{width:27%;margin:0 3%;}
.portfolio-list .list-item .image,
.portfolio-list .list-item .item-desc{width:44%;margin:10px 3%;padding:0;}
.portfolio-list .list-item .caption{font-size:24px;line-height:30px;color:#000000;}
.portfolio-list .item-desc a.btn{font-size:25px;padding:15px 25px}
.ribbonlink .heading{font-size:28px;line-height:33px;padding:5px 20px 20px;font-weight:normal;}
.ribbonlink .desc{font-size:16px;line-height:20px;padding:0 20px;}
.ribbonlink a.btn{margin:auto;font-size:25px;padding:15px 25px}
.footer .col{width:94%;padding:10px 3%;margin:auto;text-align:center;}
.footer h4{padding:10px 0;font-size:18px;font-weight:normal;}
.opener.datalink{margin:auto!important;}
}
@media (max-width:768px),(max-device-width:320px){#main{overflow:hidden;position:relative;}
span#navopen{right:20px;top:10px;margin-top:0;background:url(images/icon_burger.png) no-repeat;width:24px;height:24px;display:block;background-size:100% 100%;}
span#navopen.open{background:url(images/navclose.png) no-repeat;}
nav#mobnav{display:block;background:#00023d;position:fixed;width:320px;height:100%;z-index:100;padding:20px 10px 100px;left:100%;overflow:scroll;}
nav .backmenu{list-style:none;margin:0 auto;}
nav .backmenu li{display:block;margin:0 7px 3px;position:relative;}
nav .backmenu li a{color:#aed9d1;font-size:17px;line-height:25px;text-align:left;padding:10px 0 0px;text-decoration:none;display:block;font-weight:500;position:relative;border-bottom:2px solid #00023d;background:url(images/navbullet.png) no-repeat right center;}
nav .backmenu li.active,
nav .backmenu li a:hover{border-bottom:2px solid #d3104c;}
nav .backmenu .sub-menu{border-top:none;color:#ffffff;display:none;padding:20px 0 0;position:static;}
nav .backmenu .sub-menu:after{content:'';display:block;width:100%;height:52px;background:url(images/submenu.png) no-repeat bottom left;opacity:1.0;background-size:170%;position:absolute;bottom:-52px;}
nav .backmenu li:hover .sub-menu{display:block;}
.backmenu ul.sub-menu li{display:block;text-align:left;margin:0;padding:2px 20px 0;}
.backmenu ul.sub-menu li a{color:#ffffff;border-bottom:none;white-space:nowrap;padding:2px 30px 2px 0;position:relative;background:none;}
.backmenu ul.sub-menu li a:hover{color:#98d4ca;border-bottom:none;}
nav .backmenu li:last-child .sub-menu{right:-40px;left:initial;}
.bg-shape{background:#DCEFEC;}
.mobonly{display:block;}
.nomob{display:none;}
.user-bar,
.covering{display:none;}
.nomobpad .vc_column-inner{background-size:100%;}
.mobileteam img{width:100%;height:auto!important;}
.mobile{display:block;}
.constrain,
.vc_row{max-width:1200px;margin:0px auto!important;padding:10px 0;text-align:center;}
.uix-sc-col-6{width:100%;text-align:center;padding:10px 0;}
.bulletin .vc_grid-item:nth-child(2), .bulletin .vc_grid-item:nth-child(3){width:100%;}
.vc_hidden-xs{display:none!important;padding:0!important;}
.nominated{margin:10px auto!important;}
.datatarget{position:relative;z-index:50;top:-50px;left:initial;padding-top:60px!important;}
.opener.transparent{bottom:-7px;}
.floatingpanel .icon.arrow{display:inline-block;font-size:26px;color:#fff;width:20px;height:26px;position:relative;left:20px;top:0;background:url(images/bullet_warrow.png) no-repeat 0 5px;text-indent:-9999px;vertical-align:middle;}
header.smaller ,
header{height:auto!important;text-align:left;padding:15px 0 5px;}
header .strapline .line1{font-size:18px;display:none;}
header .strapline .line2{font-size:28px;}
header .logo{margin:0;max-width:83px;}
header .logo img{height:auto!important;}
header.smaller .logo img{width:35%;height:auto!important;}
.dark .b1 p{font-size:28px;}
.dark .b2 p{font-size:22px;}
.pagebanner{height:215px;}
.pagebanner .opener{height:100px;bottom:-135px;}
.banner.shallow .opener{height:120px;bottom:-75px}
.covering{height:20px;left:0;top:53px;z-index:10000;}
.homebanner .wpb_text_column.wpb_content_element.opener.expand.appeared{padding:20px 10% 0px 10%;}
.wpb_text_column h1, .copy h1{font-size:24px;}
.floatingpanel a{font-size:18px;}
.wpb_text_column.wpb_content_element.transparent.opener.expand.appeared{padding:20px 5% 0;}
.opener.transparent{white-space:normal;}
.wpb_text_column.wpb_content_element.opener.expand.appeared a.button{display:block;max-width:70%;font-size:14px;}
.wpb_text_column li, .wpb_text_column p, .copy li, .copy p{font-size:15px;line-height:1.25em;}
.opener.transparent p{color:#fff;font-weight:300;font-size:12px;padding:3px 0;}
.wpb_text_column h2, .copy h2{font-size:24px;}
.homebanner br,
.homebanner img{display:none;}
.homebanner{background:no-repeat center top!important;height:200px;background-size:117%!important;}
.homebanner .opener{height:initial;bottom:-140px;}
.pagebanner .wpb_text_column.wpb_content_element.opener.expand.appeared{padding:40px 10% 20px 10%;}
.pagebanner h1{font-size:28px!important;}
.banner{height:115px;margin-bottom:40px!important;}
.banner .wpb_text_column.wpb_content_element.opener.expand.appeared{padding:30px 10%!important}
.stripbanner{background:no-repeat center bottom!important;background-size:166%!important;}
.stripbanner .vc_column-inner{padding:10px!important;}
nav .menu li{display:block;margin:0 7px 3px;position:relative;}
header .strapline,
header .navcontainer{display:none;}
.revealer.expand.appeared h1{padding:40px 10px;white-space:normal;}
.revealer .content p{padding:7px 20px;}
.revealer.appeared .content{padding:30px 0 0px;display:block;white-space:normal;}
.wpb_text_column.wpb_content_element.opener.expand.appeared a{text-decoration:none!important;background:url(images/bullet_garrow.png) no-repeat right 5px;padding-right:25px;font-size:18px;}
.banner .opener{height:100px;bottom:-30px;}
.banner .revealer{height:100px;bottom:-30px;max-width:75%!important;}
.linkopener{font-size:18px;}
.linkopener{background:url(images/bullet_garrow.png) no-repeat right 4px;}
div#map{position:relative!important;padding:0;}
.mapWrapper h2{font-weight:300;font-size:13px;padding:0 10px;}
.mapWrapper{background:rgba(0,0,0,0.7);color:#fff;padding:20px 0;width:100%!important;text-align:center;height:400px!important;position:relative;}
.vc_custom_1474919155361,
.vc_custom_1479400945279{background:none!important;background-image:none!important;background-position-x:2000px!important;}
.console{display:none!important;}
div#text{width:100%!important;background:#fff;margin:auto!important;color:#4d4d4d;padding:16px!important;height:auto!important;white-space:normal;}
div#text div.heading, div#text h3{font-weight:300;font-size:20px;padding:0 10px;color:#a37e2c;}
div#text p{font-weight:300;font-size:16px!important;text-align:center;}
div#text .close{cursor:pointer;padding:20px 0 0;}
.footer .appear{opacity:1;}
.footer .divide{max-width:100%;}
#footernav .menu{list-style:none;margin:0 auto 20px;}
.copyright{font-size:12px;clear:both;text-align:left;}
main{background:#fff;padding-top:66px;display:block;}
.bg-shape.grey{background:#F0F0EE;}
.quotation.tealbox{background:#CAE7E2;background-size:100% 100%;padding:20px 0 200px;position:absolute;width:100%;left:0;top:-30%;}
.articles-list.list-item{margin:0 auto 10px;}
.statistical h3{padding:0!important;}
.vc_grid-item.vc_clearfix.testimonial.vc_col-sm-4.vc_visible-item.fadeIn.animated{width:100%;}
.testimonial .quote{margin:auto 10px;}
.testimonial .vc_grid-item-mini:before,
.testimonial .vc_grid-item-mini:after{}
.testimonial .vc_gitem-zone{overflow:visible;}
.testimonial .vc_gitem_row .vc_gitem-col{padding:30px 30px 10px;}
.testimonial .vc_grid-item-mini .vc_gitem-animated-block{background:#f7f7f5;padding:0;}
.quotation{margin:20px auto;}
.quotation .quote{margin:auto 10px;}
.quotation .vc_grid-item-mini:before,
.quotation .vc_grid-item-mini:after{}
.quotation .vc_gitem-zone{overflow:visible;}
.quotation .vc_gitem_row .vc_gitem-col{padding:30px 30px 10px;}
.quotation .vc_grid-item-mini .vc_gitem-animated-block{padding:0;}
.quotation.vc_grid-item{padding:0!important;}
.ctf-item{width:100%;padding:5px 0!important;}
.opener.transparent h2{font-size:24px;padding:0;}
.opener.transparent a.open.button{margin:5px auto;}
.footer{padding:20px 0px;}
.footer .contactdetails .line1{font-size:20px;}
.footer .logo{max-width:175px;}
.footer .strapline{font-size:16px;font-weight:300;padding:0 0 20px;letter-spacing:0.2em;}
.footer .copyright{padding:20px 0;}
.banner > .container h1{font-size:25px;padding:30px 20px 30px;font-weight:normal;line-height:30px;}
.banner > .container p{font-size:20px;padding:7px 20px 35px;line-height:25px;margin-top:-15px;}
header .rainbow{display:none;}
header .strapline{margin:7px auto!important;position:absolute;top:0;left:25%;width:50%;text-align:center;}
header .strapline .line1,
header .strapline .line2{display:none;}
#clickcall{width:54px;height:36px;display:block;background:url(images/icon_clickcall.png) no-repeat;margin:auto;}
.btn{font-size:20px!important;padding:10px 5%!important;}
.articles-list .col{width:96%;padding:10px 2%;}
.statements .col{width:96%;padding:10px 2%;}
.articles-list.items.row{display:inline-block;}
.articles-list.list-item img{width:100%;}
.articles-list .col:nth-child(1) .image,
.articles-list .col:nth-child(1) .item-desc{width:auto;}
.articles-list .col:nth-child(1) .image{padding:0;margin:0;}
.portfolio-list .list-item .image{width:96%;margin:10px 2%;padding:0;}
.portfolio-list .list-item .item-desc{width:96%;margin:10px 2%;}
.portfolio-list .list-item .item-desc .inner{padding:0 20px;}
.col2 .col{width:96%;padding:10px 2%;margin:auto;}
.col3 .col{width:96%;padding:10px 2%;margin:auto;}
.col .copy{padding:0 20px;}
.icon_block:first-child{margin-top:20px;}
.icon_block .image{float:left;width:50px;}
.alignright{float:none;margin:auto;}
.alignleft{float:none;margin:auto;}
.testimonial .vc_gitem-zone-a .vc_gitem-row-position-middle,
.testimonial .vc_gitem-zone-b .vc_gitem-row-position-middle{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);position:static;}
.testimonial .vc_grid-item-mini:before,
.testimonial .vc_grid-item-mini:after,
.testimonial .vc-gitem-zone-height-mode-auto:before{display:none;}
.testimonial .vc_grid.vc_row .vc_grid-item{margin-bottom:10px;}
.quotation .vc_gitem-zone-a .vc_gitem-row-position-middle,
.quotation .vc_gitem-zone-b .vc_gitem-row-position-middle{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);position:static;}
.quotation .vc_grid-item-mini:before,
.quotation .vc_grid-item-mini:after,
.quotation .vc-gitem-zone-height-mode-auto:before{display:none;}
.quotation .vc_grid.vc_row .vc_grid-item{margin-bottom:10px;}
.quotation .vc_gitem-zone.vc_gitem-zone-a{height:auto!important;}
.team_member p{display:none;}
.team_member .vc_gitem-zone-a .vc_gitem-row-position-middle,
.team_member .vc_gitem-zone-b .vc_gitem-row-position-middle{position:absolute;left:0;right:0;top:67%;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);}
.mobile_team h2,
.team_member h2{color:#00023d;text-align:center!important}
.mobile_team .job_title,
.team_member .job_title{color:#00023d;text-align:center!important}
.team_member .synopsis{display:none;}
.mobile_team .morelink ,
.team_member .morelink{color:#d3104c!important;text-align:center!important}
.mobile_team a.morelink ,
.team_member a.morelink{color:#d3104c!important;text-align:center!important}
.team_member a.morelink:before{background:url(images/icon-more.png) no-repeat;background-size:100% 100%;}
.darkbg p{padding:0 10px;}
.vc_column_container>.vc_column-inner .vc_column-inner{padding-left:0;padding-right:0;}
.HWBulletin_Panel .vc_column-inner,
.mobile_shape_link .vc_column-inner{padding-left:15px!important;padding-right:15px!important;}
.HWBulletin_Panel .vc_column-inner{padding-bottom:130px;}
.service_link_wrapper .servicelink_box p{padding:10px 15px;}
.App_Panel,
.HWBulletin_Panel ,
.tight .vc_grid.vc_row .vc_grid-item,
.service_link_wrapper ,
.service_link:last-child{margin-bottom:20px!important}
.news.article.mega .vc_grid-item.vc_col-sm-6:nth-child(n+5){width:100%!important;}
input.wpcf7-form-control.wpcf7-submit{-webkit-appearance:none;}
.bulletin-slider .ult-item-wrap.slick-slide{background:none;padding:20px;}
#footernav .menu li a{padding:0 1px;}
.vc_custom_1507576152281{padding:20px!important;}
}
@media (max-width:600px),(max-device-width:320px){.homebanner{background:no-repeat center top!important;height:169px;background-size:145%!important;}
.homebanner .opener{height:initial;bottom:-66px;max-width:75%!important;left:0;margin:0;}
.banner .revealer{height:100px;bottom:-30px;max-width:100%!important;}
.linkopener{font-size:16px;}
}
.delay-05s{-webkit-animation-delay:0.5s;animation-delay:0.5s;}
.delay-10s{-webkit-animation-delay:1s;animation-delay:1s;}
.delay-15s{-webkit-animation-delay:1.5s;animation-delay:1.5s;}
.delay-20s{-webkit-animation-delay:2s;animation-delay:2s;}
.delay-25s{-webkit-animation-delay:2.5s;animation-delay:2.5s;}
.delay-30s{-webkit-animation-delay:3s;animation-delay:3s;}
.delay-35s{-webkit-animation-delay:3.5s;animation-delay:3.5s;}
.delay-40s{-webkit-animation-delay:4s;animation-delay:4s;}
.delay-45s{-webkit-animation-delay:4.5s;animation-delay:4.5s;}
.delay-50s{-webkit-animation-delay:5s;animation-delay:5s;}

body .evcal_list_a:hover{
	text-decoration: none;
}

.evo_lightboxes .evcal_evdata_cell p a.vc-style-button{
	background-color:#d3104c; 
	color:#ffffff;
	margin-top:10px!important;
}

.evo_lightboxes .evcal_evdata_cell p a.vc-style-button:hover{
	border: none;
}

.evo_lightboxes .evo_pop_body .evcal_evdata_row .evcal_evdata_cell p{
	font-family:din-2014!important;
}

.evcal_evdata_row .evcal_evdata_icons{
	color:#666666;
	font-size:22px!important;
}
.eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle, .evo_lightboxes .evo_pop_body .evcal_desc span.evcal_event_subtitle {
	font-family:din-2014!important; font-weight: 300; font-size: 17px!important;
}
.eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2, .evo_pop_body .evcal_desc span.evcal_desc2 {
	color:#666666!important;
} 
.evcal_evdata_row .evcal_evdata_cell h2, .evcal_evdata_row .evcal_evdata_cell h3 {
	color:#666666!important;
} 
.evo_lightboxes .evo_pop_body .evcal_evdata_row .evcal_evdata_cell p {
	color:#666666;
	font-size:17px!important;
}

.evo_event_headers.featured{
	background-color: #d30f4d!important;
}


.text-hwb-red{
	color: #d51e58;
	text-decoration: none!important;
}

.read-more-before::before{
	content: '';
    display: inline-block;
    vertical-align: sub;
    background: url(images/icon-more.png) no-repeat;
    background-size: 100%;
    width: 17px;
    height: 19px;
    margin-right: 10px;
	margin-bottom: 1px;
}
.textright .right-16 button{display:none;}
@media only screen and (max-width: 600px) {
  .textright .right-16 button{
	  display : inline-block;
	  background-image: url(/wp-content/themes/hwb/images/icon-search.png); width: 28px; border: navajowhite; background-image: none; margin-top: 8px; background:none;
	}
	.textright .navtrigger {margin-right:25px;}
	.top-14 input.w-full{margin-right: 4px; margin-left: 100px; margin-top: 11px;   border: 1px solid #d2eae5;
    padding: 5px 5px 5px 15px;
    border-radius: 20px 0 0 20px;}
}
@media only screen and (min-width: 601px) and (max-width: 768px)  {
	.textright .right-16 button{
	  display : inline-block;
	  background-image: url(/wp-content/themes/hwb/images/icon-search.png); width: 28px; border: navajowhite; background-image: none; margin-top: 10px; background:none; 
	}
	.textright .navtrigger {margin-right:25px;}
 .top-14 input{top: -34px; margin-left: 0px !important; position: relative;}
	.top-14 input.w-full{  border: 1px solid #d2eae5;
    padding: 5px 5px 5px 15px;
    border-radius: 20px 0 0 20px;}
}
